<?php
// No direct access to this file
defined('_JEXEC') or die('Restricted access');

/**
 * Systemplanet Model
 */
class BeModelApplicationMatch extends BeModel {

	/**
	 * Findet alle Spielstaende, die auf die uebergebenen Kriterien zutreffen
	 * @param none
	 * @return array Array mit den Objekten der Planeten
	 */
	public function findall() {
		$return	= array();
    $query	= $this->_db->getQuery(true)
			->select('am.*')
			->from('#__be_application_matches AS am');

    $this->_db->setQuery($query);
    if(($rows = $this->_db->loadObjectList()) !== false) {
			foreach($rows as $row) {
				$table = $this->getTable();
				$table->bind($row);

				$return[(int) $row->id] = $table;
			}
    }

		return $return;
	}

	/**
	 * Findet einen bestimmten Planeten aufgrund seiner Id
	 * @param int $id Id des Spielstandes in der Datenbank
	 * @return object BrowserEmpireTableSystemplanet
	 */
	public function findById($id) {
    $table = $this->getTable();

		if($table->load($id)) {
			return $table;
		}

		return null;
	}
}
?>